首页> 外文OA文献 >EcoTM: Conflict-aware economical unbounded hardware transactional memory
【2h】

EcoTM: Conflict-aware economical unbounded hardware transactional memory

机译:EcoTm:具有冲突意识的经济无界硬件事务存储器

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Transactional Memory (TM) is a promising paradigm for parallel programming. TM allows a thread to make a series of memory accesses as a single, atomic, transaction, while avoiding deadlocks, livelocks, and other problems commonly associated with lock-based programming. In this paper we explore Hardware support for TM (HTM). In particular, we explore how HTM can efficiently support transactions of nearly unlimited size.\udFor this purpose we propose EcoTM, an economical unbounded HTM that improves the efficiency of conflict detection between very large transactions by activating conflict-detection logic only for potentially-conflicting locations: shared and speculatively modified. EcoTM detects the potentially-conflicting locations automatically, without any program annotations.\udWe evaluate EcoTM performance by comparing it with ideal-lazy HTM, unbounded eager HTM with perfect signatures, and LogTM-SE. Our evaluations show that EcoTM has similar performance as the ideal-lazy HTM, 8.8% better than the eager- perfect HTM, and over 35.7% better than LogTM-SE, on the average.
机译:事务存储(TM)是并行编程的一种有希望的范例。 TM允许线程作为单个原子事务进行一系列内存访问,同时避免死锁,活动锁和其他通常与基于锁的编程相关的问题。在本文中,我们探讨了对TM(HTM)的硬件支持。特别是,我们探索了HTM如何有效地支持几乎无限大小的事务。\ ud为此,我们提出了EcoTM,一种经济的无限制HTM,它通过仅针对潜在冲突的对象激活冲突检测逻辑来提高大型事务之间的冲突检测效率。位置:共享和推测修改。 EcoTM会自动检测潜在冲突的位置,而无需任何程序注释。\ ud我们通过将EcoTM与理想的惰性HTM,具有完美签名的无限渴望的HTM和LogTM-SE进行比较来评估EcoTM的性能。我们的评估表明,EcoTM的性能与理想懒惰HTM相似,平均比渴望完美HTM好8.8%,比LogTM-SE高出35.7%以上。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号